	SCSI DOS Utilities         (c)SyQuest, 1992 - 1996
===========================================================================
The SyQuest DOS SCSI UTILITY is intended for use with SyQuest SCSI drives.

In the discussions below, DBLSPACE is used to refer to both DBLSPACE of
MS DOS 6.0 and MS DOS 6.2 and DRVSPACE of MS DOS 6.22.

This SCSI software is designed specifically for the following SCSI
Host Bus Adapters.

1. Adaptec AHA 1515, AHA 1520, and AHA 1540 with SyDOS BIOS.
2. SyQuest EPP Parallel to SCSI adapters.
3. Seagate ST01 with SyDOS BIOS.
4. SyQuest (Future Domain) TMC 841 with SyQuest custom BIOS.
5. SCSI HBA whose BIOS contains support for SyQuest Software.

Other SCSI HBAs may also work as long as they provide an ASPI device
driver and the ASPI driver is loaded before SyQuest driver is loaded.
The "+n" option described below can also be used to force SyQuest SCSI
driver to install on other SCSI HBAs.

For the latest information on SyQuest tested Host Bus Adapters,
please dial into the SyQuest bulletin board at the following numbers:

	U.S BBS         (510) 656-0473
	EUROPEAN BBS    32-11-683 525

Caching SCSI Host Bus Adapters, except those specifically supporting
removable drives are not expect to work well when cartridge is changed.


MODIFICATION OF SYSTEM (CONFIG.SYS AND AUTOEXEC.BAT) FILES:   

Running the Installation utility modifies your system files. Please note 
the following:

   1.       If the device drivers, SQDRIVER.SYS, and ASPI2DOS.SYS
	    are NOT previously installed in the CONFIG.SYS file, this
	    file will be modified to add the device drivers at the END,
	    but before DBLSPACE.SYS command, if used, in the following
	    order:
			ASPI2DOS.SYS
			SQDRIVER.SYS

	    If these device drivers are previously installed, 
	    they will be updated at the same line as before.

   2.       It may be necessary for you to move these device drivers 
	    from the system files. For example, if you want to load the 
	    drivers ( SQDRIVER.SYS, and ASPI2DOS.SYS ) in high 
	    memory, they must be placed after the Memory Manager device 
	    driver in the CONFIG.SYS file. Also, if you have a RAMDRIVE  
	    installed, the device drivers should be placed after 
	    RAMDRIVE device driver in the CONFIG.SYS file, if you want 
	    to keep the same drive letter for your RAMDRIVE.
	    
	    Note: The ASPI Managers ASPI2DOS.SYS  must be
		  installed before the SQDRIVER.SYS driver, in the order
		  shown above.

   3.       It may be necessary for you to move these device drivers 
            from the beginning of the system files if you have multiple
            configuration in your CONFIG.SYS. For example, if you want to
            load the driver (SQDRIVER.SYS) in [menu1], you must place the
            driver in the [menu1] section.


FILES IN THIS RELEASE:

The files contained in this release are listed below with a brief
description of each.  Additional information is available in the
on-line help files and/or your User Manual.

The files contained in this release are:

In the sub directory  C:\SYQUEST (default) or user defined sub directory:

1. SQSHELL.EXE  - A menu program which allows you to run SyQuest Utilities
		    
2. SCREEN.XXX   - An ASCII file that defines how the SQSHELL Menu and
                  corresponding utilities are configured.
		  XXX=BTH  - used if you have both SyQuest IDE and SCSI 
			     drives installed in your Computer.
		  XXX=OPS  - used to select the options utilities menu. 

3. THELP.EXE     - A program to display help screens from within the SQSHELL.

4. TUTILS.EXE /L - The Lock Cartridge utility.

5. TLOCK.HLP     - An ASCII help file for the Lock Cartridge option.

6. TUTILS.EXE /U - The Unlock Cartridge utility.

7. TUNLOCK.HLP   - An ASCII help file for the Unlock Cartridge option.

8. TUTILS.EXE /F - The Fixed Cartridge utility.

9. TFIXED.HLP   - An ASCII help file for the Fixed Utility option.

10. TUTILS.EXE /R - The Removable Cartridge utility.

11. TREMOVE.HLP  - An ASCII help file for the Removable Utility option.

12. TUTILS.EXE /E - The Enable Write Cache utility.

13. TCACHE.HLP    - An ASCII help file for the Enable Write Cache utility.

14. TUTILS.EXE /D - The Disable Write Cache utility.

15. TCACHED.HLP   - An ASCII help file for the Disable Write Cache utility.

16. TUTILS.EXE /J - The Eject Drive utility.

17. TEJECT.HLP    - An ASCII help file for the Eject utility.

18. TUTILS.EXE /P - The Enable Write Protect Catrtidge utility.

19. TPROTECT.HLP  - An ASCII help file of Enabling Write Protect utility.

20. TUTILS.EXE /W - The Disable Write Protect Catrtidge utility.

21. TWRITE.HLP    - An ASCII help file of Disabling Write Protect utility.

22. TFORMAT.HLP   - An ASCII help file for SQPREP.EXE, cartridge
                    preparation and format program.

23. TSCOPY.HLP    - An ASCII help file for SCOPY.EXE program

24. TSAFESCN.HLP  - An ASCII help file for DOS 6.2 SCANDISK.EXE utility.

25. UNLOCK.BAT    - A batch file for running the cartridge UNLOCK utility.

In the subdirectory SCSI:
	
1. SQPREP.EXE and associated HELP and INDEX files:

This program provides an easy way to format a new cartridge plus some
diagnostic utilities.  It can only be used if you use a SyQuest or SyDOS
SCSI HBA, if your SCSI HBA BIOS contains support for SyQuest software,
or if your SCSI HBA came with an ASPI driver and the ASPI driver is
loaded.
	
To begin a cartridge preparation, type SQPREP.EXE and follow the menu 
instructions.  ESC always takes you back out without executing a
function.  The F1 key provides extensive on-line help from any menu.
	
For the user in a hurry or for someone that does not wish to get 
involved with details of partitioning, follow the menu path below:
	
  Select the device from the first screen.
  Check the LED's, and answer Y if the correct LED is on (amber).
  Select Prepare Cartridge For DOS.
  Select Automatic DOS Preparation.
  Answer the prompt screens as they appear, ending with a reboot of 
  your system.
	
Your cartridge should be ready to use - even if you intend to boot from 
it.  For further details or explanations, refer to the Software User's 
Manual.
	 
2. SQDRIVER.SYS
	
This DOS device driver allows you to change cartridge without having
to reboot the system.

Older SMARTDRV (below 4.0) and some other caching software may prevent
the driver to work properly.  If you use any caching software other
than SMARTDRV 4.0 and above, please be cautious.
	
Installation of SQDRIVER.SYS with no command line parameters should 
work for most systems provided that your SCSI Host Bus Adapter is
mentioned above.
	
For finer control, the driver syntax is:
	
  device=[path]SQDRIVER.SYS [/a:#] [/n] [/d] [/x] [+s] [-s] [/t] [/q]
    [/w]
	
Note that in the command line above, the [ and ] characters should not 
be typed; they are used here to indicate that these parameters are
optional.  Most driver command line parameters are used for special
situations.  You should always try it without any parameters first.  
	
The following list briefly describes the parameters:
	
  /a:# This option offers 3 different lock modes.
       /a:0 Asks the driver to lock the SyQuest drives whenever
            possible.  Once it is locked, You must unlock the
            drive with SyQuest software.
	
       /a:1 Your SyQuest drive is only locked when you start Windows
            in enhanced mode and is unlocked when you terminate Windows.
            (This is default option if no /a option is specified.)

       /a:2 Asks the driver not to lock the SyQuest drives both under
            DOS and Windows. You can lock the drive with SyQuest
            software.

  /n   "n" is a digit that indicates the number of volumes to
	reserve for a device at boot time if no volumes were found
	at boot time.  The default is to reserve 1 for DOS versions
	3.31 and above, and to reserve more for DOS versions 3.0
	through 3.30 depends on the drive capacity.
	
  /d    With this option, the driver prints additional messages when
        it loads for debugging purpose.

  /x    For Zenith DOS 3.3 Plus only.  Forces the driver to handle
	large partitions like Compaq DOS 3.31.
	
  +s   "s" stands for a digit, 0 - 9, that instructs the driver
	to specifically support a device using BIOS.  To specifically
	support the first BIOS device in the system, use "+0". To
	support the third, use "+2", etc.   Note that the device
	specified must be accessible by the BIOS.

	This option is useful when SQDRIVER.SYS can not find a SyQuest
	drive and that SyQuest drive is supported by the HBA BIOS.

  -s   "s" stands for a digit, 0 - 9, that instructs the driver
	to specifically NOT to issue BIOS commands to a device.  To
	ask driver to ignore the third BIOS device, use "-2".

	This option must be used if you have an Always HBA and the
	driver is mistakenly trying to install your CD ROM drive.
	
  /t   This parameter forces the driver to never issue a request that 
       crosses a track boundary. This may be necessary for DR DOS 6.0 
       or if you use some versions of DM device driver.
	 
  /q   By default, the driver only handles SyQuest drives.  With this
       option, the driver determines which drive to handle which
       could include non-SyQuest drives.

  /w   This parameter requests the driver to disable write cache on
       newer SyQuest 3 1/2" drives.  The write cache is on by default.
       Note that this parameter does not have any effects on SyQuest
       drives that do not have write cache capability.

3. SCREEN.SCS    
   
An ASCII file that defines how the SQSHELL Menu and corresponding
utilities are configured, if you have only SyQuest SCSI drives
installed in your Computer.
		  
4. READDOS.TXT

This readme file can be accessed from the SQSHELL Utilities Menu.

In the subdirectory SYQDIR:

1. SCOPY.EXE, and the associated CSHELP & CSINDEX files.

This utility program helps when copying files to/from a SyQuest cartridge
drive.  CSHELP and CSINDEX are associated files for on-line help (see above).
You will find it most useful if you need to copy files from one cartridge to
another using the same drive.

Please note the following:

The program tries to read in as many files as possible using low and XMS
memory before it writes them back out to the new device.  So make sure you
have a XMS memory manager like HIMEM.SYS installed before you run this 
program.

2. UNMOUNTC.EXE

This program allows the BOOT volume to be unmounted if the boot volume
is compressed by DBLSPACE.  See below for more information regarding
DBLSPACE.

No parameter is needed to run this program.

In the subdirectory SYQASPI:        

1. ASPI2DOS.SYS

The ASPI device driver for the Adaptec 1515 and 1520 SCSI HBA.

/D option can be used to get more configuration information.


APPLICATION AND COMPATIBILITY NOTES:

1. Caching programs must be used with caution, and should be limited to 
   those that support removable drives.  SMARTDRV 4.0 is one such example. 
   You should experiment before starting to use the program by changing 
   cartridges after caching has been enabled.  If you can not get the 
   system to recognize the new cartridge, then the caching program does 
   not support removable drives.  See below for special procedures to
   follow if you also use Microsoft DBLSPACE to compress your SyQuest
   drive.

2. You will have to disable your SyQuest driver before you upgrade to DOS 
   6 or compress your SyQuest drive with DBLSPACE.  You can re-enable your 
   SyQuest driver after you finish the process.

3. Depending on how you connect your SyQuest drive to your system, special 
   procedures may have to be followed when using Microsoft DBLSPACE to 
   compress SyQuest drives.

   a. If the volumes are installed by the driver as NEW or DUMMY VOLUMES:
      For users of DBLSPACE 6.0, you must unmount your removable volume 
      before you change a cartridge.  You can mount it back after you 
      change it, if necessary.  DBLSPACE 6.2 automatically unmounts and 
      mounts for you.  SMARTDRV will work correctly automatically.

   b. If your volumes are TAKEN OVER by the SyQuest Driver:
      DBLSPACE 6.2 auto-mount will not work with these volumes, you must 
      manually unmount and mount them before and after you change a 
      cartridge. For the boot volume, the supplied UNMOUNTC.EXE program 
      can be used.
      
      If you also use SMARTDRV.EXE, you must perform this on every one of 
      these volumes before you start SMARTDRV.EXE or you will not be able 
      to change the cartridge.

      If you boot from a SyQuest drive, you must put a copy of COMMAND.COM 
      in the path (specified by the SHELL command in your CONFIG.SYS file) 
      and a copy of DBLSPACE.EXE on the HOST volume of your C:.

      You can find out what kinds of volume you have by reading the messages 
      at the screen when the driver loads.

4. If your Windows resides on a cartridge, it is very important to always
   exit Windows before changing the cartridge.  Failure to do so may result
   in data corruption.

5. QEMM386.SYS
   
   Do not load SQDRIVER.SYS high with QEMM386.sys version 6 and above if 
   you use a ST01 HBA.  We have noticed data corruption problems when we 
   did so.  We are working with Quarterdeck to solve this problem.
	
   It is safe to use DEVICEHIGH to load SQDRIVER.SYS high with DOS version 
   5.0 and above, as well as QEMM386.sys version 5.X.
	
6. 8-bit HBA and MEMORY MANAGER SOFTWARE
	
   If you use the SyQuest 8-bit host adapter and a Memory Manager or
   Windows, you may need to identify the HBA to the software.  

   To do this:
	
   a) For Windows 3.x add the statement
      EMMExclude=xxxx-yyyy in your SYSTEM.INI file.  The xxxx is the
      starting BIOS address (e.g. C800, CC00, DC00, etc.) and the yyyy is
      the ending address, which is the starting address plus 3FF hex (e.g.
      CBFF, CFFF, DFFF, etc.).
	
   b) For EMM386.EXE of MS DOS 5.0 and QEMM386 (version 5.X) add
      x=xxxx-yyyy option to the device driver in your CONFIG.SYS file.
      Where xxxx and yyyy are the same as above.
	
   c) For 386MAX add RAM=xxxx-zzzz option to the device driver in your 
      config.sys file.  Where xxxx is the same as above zzzz should be
      xxxx plus 400 hex (e.g. CC00, D000, E000, etc.).
	
   d) For QEMM386 version 6.X, consult your QEMM386 manual. Note that if 
      you use the Stealth feature of QEMM386, SQPREP.EXE may not be able
      to identify the SCSI HBA.
	
      This keeps the memory managers from either attempting to allocate
      the host adapter RAM area as usable memory or map the address space
      into Upper Memory Blocks.
	
      To find out the BIOS starting address of the HBA's, you can run
      SQPREP.EXE and select the ADAPTER ROM MAP option.

7. SCSI Host Bus Adapters that come with ASPI drivers
 
   Unless your SyQuest drive is the boot drive, it is best to support
   it through the ASPI driver and not the HBA BIOS.  How this can be
   done depends on the HBA you use.  For example on Adaptec 1542B you
   can either disable the BIOS or set the SyQuest drive to a higher
   SCSI ID.  On the Adaptec 1542C, you can configure the SCSI BIOS to
   ignore the SyQuest drive.  On the Trantor T160 set the ROM BIOS
   disabled.

   Caching HBA's generally do not handle changing of media correctly.
   You should experiment with yours to find out if your HBA does.

8. Seagate ST01 Host Bus Adapter

   If you use ST01 and you run Windows in Enhanced mode and you need
   to use a DOS program to access your SyQuest drive, terminate
   Windows first.  Using a DOS prompt sometimes causes problem.

   Installing SMARTDRV.EXE with /DOUBLE_BUFFER in your config.sys
   reduces this risk.

   If you use any SyQuest drive other than SQ555 as the third drive or
   above, you must not use the original BIOS from Seagate.  Call our
   Customer Support for a BIOS upgrade.

9. DR DOS

   SQDRIVER.SYS has many problems with DR DOS 5.0.  We do not
   recommend you installing our driver under it.  With DR DOS 6.0, if
   volume(s) on your SyQuest drive were installed by the built-in
   driver and then taken over by our driver, you must load a patch
   file from Digital Research.  Call their BBS at 408-649-3443 to
   get the patch file rcs.zip.  Without the patch file, you can 
   not change cartridges.

10. COMPAQ Computers running DOS 6.2
    Known incompatibilities:

    When a NON-SCSI drive is used as the boot drive and BIOS is enabled 
    on an Adaptec 1515 card while running MS-DOS 6.2 on a COMPAQ 
    computer, the computer may hang during loading of SQDRIVER.SYS.  
    There are two ways to correct this problem:

    A. Disable the BIOS on the 1515 card.  This is the recommended method.

    B. Modify your config.sys file to work around this problem.

    1.  Press the F8 key while your computer is booting.
    2.  Enter N when asked about the DEVICE=ASPI2DOS.SYS statement
    3.  Edit the CONFIG.SYS file and change the "DEVICE=SQDRIVER.SYS" 
	statement to:
	"DEVICE=SQDRIVER.SYS -1"
    4.  Reboot your system.

    Method (B) is only applicable for SQDRIVER.SYS. SQPREP.EXE program
    will hang at start up. You must either disable the BIOS on 1515 or
    disable your boot drive by setting CMOS drive type to 0 to make 
    SQPREP.EXE work.













